I have been at Moncton Flight College as well a small while ago. If have been there in the summer so I can not comment on the flying in the winter but can comment on some other things. The public transport is quiet good but if you really need to get somewhere or go for shopping, a car is really needed. That was my experience. For a town like Moncton there was surprisingly much to do but there were also some slow days. I think the people in Canada are much friendlier than in the USA
about MFC it self, I loved it when I was there but I have heard that is changed quiet about in the last couple of months. I have completely no idea if it good even better of worse.
I am not sure about a visa for Canada. I know you can stay in Canada for 6 months without needing one, but I am not sure which or what visa you need to get.