Meet The Team

Cobus Kriek

Immigration Representative

Managing Director of Matrixvisa Inc and a Regulated Canadian Immigration Consultant. He completed a Bachelor degree in Economics from the University of Stellenbosch and an Honours Degree in Economics from the University of South Africa. He also completed a 3 year Diploma in Export Management majoring in International Trade Law. During 2002 he completed a Diploma in Immigration from the Seneca College of Art and Design in Toronto. Subsequently, he passed a specialist examination in immigration before starting to practice. He is a member in Good Standing of the Immigration Consultants of Canada Regulatory Council.

Natasha Kriek

Legal Administrative Assistant

Natasha Kriek is a Legal Assistant and holds a Degree in Visual Arts from the Ontario College of Art and Design. She has been employed with Matrixvisa Inc since June 2011.

Jessica Boshoff

Bookings Assistant

Jessica Boshoff is our Bookings Assistant. She holds a Diploma in Business Management from Sheridan College in Oakville, Ontario.

Elsje Kriek

Finance & Office Manager

Elsje (Elsha) Kriek is the Bookeeper and Office Manager at Matrixvisa Inc since 2005. She holds Bachelor of Commerce degree majoring in Financial Management.

Antoinette Struwig

Legal Administrative Assistant

Antoinette Struwig is a Administrative Assistant. She worked in the Petrochemical Industry as a supervisor before she emigrated to Canada. She has been working with Matrixvisa since June 2017.


Office Support

Jack Russel with 15 years of experience in moral support, napping, tail wagging and guarding his territory.







Jashke Kriek

Case Manager & Team Lead

Jashke Kriek is the Case Manager at Matrixvisa Inc. She holds a Bachelor degree (Honours) in Law  and a Masters Degree in Australian  Immigration Law and Practice (With Distinction)  from the Griffith University in Brisbane Australia. In her masters degree she compared the Canadian Labour Market Impact Assessment (LMIA) process with similar polices in Australia. She is an Australian graduate lawyer (with limited practice). She just completed her Canadian examinations as the first step to practice immigration law in Canada.


Zunette van der Merwe

Legal Administrative Assistant

Zunette Van Der Merwe is a Administrative Assistant. Zunette held a administrative position in South Africa before she emigrated to Canada.  She has been working with Matrixvisa since April 2018.

Andrea Van Der Walt

Receptionist/Administrative Assistant

Andrea Van Der Walt is a Receptionist/Administrative Assistant  at our Johannesburg Office.