Openbuilds V-slot is available in Canada at makerparts.ca fuzztech.ca and snbinc.ca. I've bought from makerparts and fuzztech. Makerparts gets stuff out the door quicker. Dani @ Fuzztech does an amazing packing job, but it'll be a week before it gets shipped out based on my last 2 orders.
Edit: I'm hoping your Aliexpress orders aren't Chinapost registered mail landing in Vancouver. CBSA is 2 months behind processing parcels at Canada Post's processing plant at the airport. I got that LCD adapter Monday that left China 12/18/2016 via Air shipment. I'm waiting for 2 others that left 12/23 via air.
If you get tired of waiting, let me know. I'll lend you my Ramps & Mega2560 I've got sitting in my drawer.
Double Edit: You can wire your heated bed direct to the PSU with an on/off switch. I did that for a bit while waiting for a board. Heated it up to get the first layer to stick then turned it off. DON'T WALK AWAY! The bed will get super freaking hot if you do, maybe even hot enough to cause a fire.
I'm going to hook up my new heated bed to a 24V PSU using 14 ga wire, and control it using a solid state relay. I think these boards can't handle the current.