Getting back to the topic at hand
Seneca is one school that I can think of, I think they do a Bachelors with a License, its highly regarded
Moncton Flight College is another option. It has both a diploma and a degree program.
However, you have experience and most of these programs are for those starting out. I don't know of any school which offers an instructors rating with a degree or diploma
It may be a better option to enroll in a college or university for a non aviation related degree/diploma, but something that transfers over like business or economics or something like that which is still useful. And it'll be easier to obtain a visa for a conventional stream of higher education than for flying. While doing this you could enroll in a local flight school to do your instructor rating if the visa permits (I'm no expert on visas so I don't know whether this is legal or not)
Check prices because living costs vary quite a lot throughout Canada.