the problem is the Canadian experience which no new comers have...once u get the first job, u broke the ice and u r good to go
yeah, a UK or US diploma is very good even better than a Canadian, but i agree with Yaya...a part-time post-graduate certificate in ur field or adjacent one won't harm at all, on the contrary; it's not good to have a big break between employments (they could think u sat home doing nothing); plus u'll get to meet new people, make new contacts
if u r below 30-35, maybe u could find a job for youth, start first with a few months internship (some are paid ones!!!) and maybe after that the company will hire u
also one hour per week as volunteer in ur field in some community center would look good too...and it's making ur Canadian experience
...but sometimes even that is hard to find :
good luck!!