Cant name many as I'm from mechanical background. But one of my friends is pursuing mobile application development program at CEGEP, Montreal.
http://www.cegepgim.ca/programs/mobile-application-development.
PNP at Quebec is relatively easier if you can learn French(DELF-B1)
Do some research...