The Canadian immigration law landscape has changed dramatically over the past few years. New programs and guidelines are being introduced at a fast and furious pace and many of the old rules that govern immigration processing have either been amended or discarded entirely. More than ever it is crucial to recognize the important role that immigration representatives play in our immigration system to advise clients on suitable immigration strategies based on the current legal landscape and to represent them in their applications and in their immigration hearings.