top of page


My name is Karl Marshall, I am a Regulated Canadian Immigration Consultant based in Toronto Canada. 

My Story

I immigrated to Canada in 2006 from Jamaica and have taken advantage of the opportunities that living in Canada has blessed me with and for this reason I am passionate about serving others who wish to do the same.


Coming to Canada to visit, study, work or reside permanently is a dream shared by many people around the world and Canada welcomes thousands of immigrants each and every year.

Canadian immigration laws are not only complex,  but are also constantly changing. The immigration program that you may qualify under today may not exist tomorrow; and the process involves a lot more than merely completing forms and submitting applications to the IRCC.


​That's why engaging the services of a professional, competent and authorized Immigration Representative is so critical. Marmac Immigration Services is led by Karl Marshall, a Regulated Canadian Immigration Consultant (RCIC # R525548) 


​Let us guide you through the complex process and make your immigration experience as smooth as possible.

bottom of page