coming from Canada, I'd say having Q400 and E145 experince at 2200 hrs, you're doing much better than a Canadian pilot would be doing with similar time. I'd stay where you are. When I had your time in Canada, I was right seat on a Beech 99 with many years of slogging it out in the north ahead of me, and about 5 yrs to my first right seat in a jet.
What makes people think canada is some sort of easy way for pilots? Esp people who aren't canadian to begin with?