From what I have read so far, much like here in the states- it varies wildly from Province to Province.

This is a hefty read, but this link may help you figure out what is legal and what is not. As for Canadian dealers, That is something I have not seen much of on the web since Vancouver and Toronto enacted their ultra strict blanket laws.