Toronto, Montreal and Vancouver are big enuf to easily support NFL franchises. The NFL is very popular everywhere in Canada, including in French speaking Quebec. Problem is that it would spell the end of the CFL which for some imports a quasi existential/political crisis. So it's not happening anytime soon and probably never will.
The one thing they should have changed in their game is the so-called "rouge" where a team is awarded a point by simply punting through the end zone or tackling the returner there. Makes no sense to have a game outcome depend on that.