Ah, the customary PFO posts as there are plenty of local folks 'paying their dues' replies. That being said a little bit of research on this forum and other Canada centric threads should answer most of your queries.
Just don't expect a warm welcome. Good luck.