What are my chances of getting admission for Masters in Computer Engineering at top universities in Canada ? Can I get a direct PhD without a masters in computer science in a reputed university in Canada?