Hi, don't mean to sound like an ogre but getting a work Visa as a pilot in Canada is almost virtually impossible due to the huge surplus of pilots here. The only way to work as a pilot here is by acquiring a Permanent Resident Status, which can be a long process. You can check it out here
www.cic.gc.ca
Good Luck