I would say that Canadians are friendly especially from other countries. But it depends, and it's a massive asterisks on It Depends*.
In general Canadians keep to themselves and don't like starting things. So we are either very friendly or at a bare minimum indifferent. Depending on the individual they may say things behind your back. (I've found some people here to be passive aggressive).
However the further away from cities you get, the more people who you'll find that are not so friendly. They won't be actively hostile towards you but you may feel unwelcomed. The company I work with has a multinational workforce that assist older people in rural communities. And while most will not say it to their face (I hope). The racist/sexists/homophobic phrases I've heard come out from their mouths was surprising to me and is disgusting. This is sadly true for both rural Southern Ontario and the Maritime Provence's.
I can't say much about the larger urban areas. From what I've heard, and seen blasted on social media, some people bring their baggage with them when they come to Canada. But outside of the rare aggressive/dangerous drivers in the cities, I haven't witnessed it myself.
In general be respectful, be kind, and don't go too far off the beaten tourist trail and you'll be fine.