Thanks for the advice... So in a nutshell I cannot get a temporary work visa unless I have a sponsor in Canada?
As that I am self employed / freelance and I provide services for multiple companies, a sponsor is not a possibility.
I have applied for a work permit for a year and was refused as...