So wake up folks, nothing is "free". You either pay for that phone up front (and then get a great plan for cheap) or you pay nothing/little up front, and get gouged with huge monthly plan fees for a sub-par plan. Learn to math folks, learn to math.
That being said, should you choose to join the ranks of the enlightened, I'll help you out.
First, go here and sign up for a really good plan.
How good you ask?
For $48 + tax, you get the following:
-Unlimited
Canada-Wide Calling
-Unlimited Worldwide Texting
-Unlimited Picture/Video Messaging
-5GB LTE-Advanced Data
-$10/GB Data overage
-Voicemail 10
-Caller ID
-Call Waiting and Conference Calling
-Unlimited Worldwide Texting
-Unlimited Picture/Video Messaging
-5GB LTE-Advanced Data
-$10/GB Data overage
-Voicemail 10
-Caller ID
-Call Waiting and Conference Calling
Now, if you already have a phone, simply get it unlocked (many services, such as this one, can unlock your phone so it will work on pretty much any network). You are now all set up.
If you don't have a phone, or need a new one, you have a few choices available.
If you're comfortable using/buying from Kijiji, simply look for a phone there. For $300, you can get a brand-new Moto X Play, or a Galaxy S5 (still totally decent phones). Just make sure you check the IMEI of the phone here to make sure it hasn't been blacklisted.
If you don't feel comfortable buying from Kijiji, I'd suggest you buy yourself a brand-new OnePlus X. It will cost you $300 CAD (including tax and shipping), is brand-new straight from the factory, and is quite a nice device. It's about on par with a Galaxy S5 in terms of power, and comes with a screen protector already applied, a case and it ships unlocked.
If you'd rather buy from a physical store, and don't mind a cheaper/less powerful phone, Costco sells the Samsung Galaxy J1, which costs around $140 (other stores sell it too). Or you can buy a Moto G outright for around $240 from most stores.
Bottom line is, for $300 you can get a really good smartphone these days, and combine that with a $48 monthly plan (which is one of the best plans you'll ever get) there's really no need/reason to lock yourself into a two year contract for $70+ per month for a shitty plan, just to get a cheap/"free" phone.
Give it some thought.