UEFA A?, must admit I have no clue how they operate in Canada.
Anyway if a Uni is offering you a job then they will sort out the visa, a job without a visa is meaningless.
The other people to ask is your Agent. The guys I have met have been working for soccer camps, one stayed, found a USC to marry.