Hokkaido, the North Island of Japan, is a powder-lover's paradise. If you have never been, it is time to start planning your trip. And consider this new film from Director Jeremy Dubs to be your crash course in traveling to Japan.