Calgary might have the hottest housing market in the country right now, and Vancouver’s might be the priciest, but Toronto is tops when it comes to the speed with which homes are selling, reports The Globe and Mail.

The homes that sold in the Toronto area last month were on the market for an average of 20 days. Homes that sold in and around Calgary, in contrast, were on the market for an average of 34 days before they sold.

In other markets homes generally take longer to sell. The average number of days on the market for homes in Greater Vancouver that sold in April was 43. Homes in Ottawa are taking an average of 45 days to sell. Edmonton homes were on the market an average of 42 days, in Regina 34 days.

In Montreal, single family homes were taking a whopping 91 days to sell, while condos were taking an average of 113 days.

Are you looking to invest in property? If you like, we can get one of our mortgage experts to tell you exactly how much you can afford to borrow, which is the best mortgage for you or how much they could save you right now if you have an existing mortgage. Click here to get help choosing the best mortgage rate

More market watch: