Yes, 4Freedom Mobile provides coverage across Canada, and you should be able to port in your existing number too if you would like.
To get unlimited private talk, text, and high-speed data in Canada, please sign up for the 4Freedom Mobile VIP plan. Sorry, but as you probably are aware, Canada is one of the most expensive markets in the world for mobile data.
In Canada, 4Freedom Mobile uses the networks of Rogers/AT&T, Bell, and Tellus, so 4Freedom Mobile should be able to provide the largest possible coverage area.