Since you have a Canadian citizenship, try to get into one of the US/Canadian carriers bro. They don't discriminate against age like how they do in this part of the world. America is a land of opportunity and people your age are making career changes. Some older than you are going to med school. So the point is, you are never too old to do it (I would not say this if you did not have a citizenship in that part of the world), but don't look back when you're 50 and regret that you didn't give it a shot.