depends on what she likes best. Vancouver has a lot of nature so if she is outdoorsy then thats the best place for her. It has beaches, lots of parks, and mountains that have snow in winter so she can ski or snowboard. Also has a large asian population so theres great sushi and dim sum etc..
Toronto is nice, more culturally diverse than vancouver and a bigger city....kinda a smaller version of new york.Better shopping, good food. Not as much nature tho.
Montreal is cool cos you have the whole french vibe as well..its more european so if she enjoyed europe she would like it here. There's mont tremblant nearby for skiing in the winter
Halifax is nice but smaller than all those cities ive mentioned. Its got a lot of students with the uni so theres a lot of young people. Nova Scotia is very beautiful, so its a good base to explore that area further.
Theres also calgary , which is about an hr or 2 from the rockies. But apart from the close proximity to there, i didnt like the city too much...but maybe thats just me.
My personal fave was vancouver...its laid back, the weather isnt as extreme as the other parts of canada and i like the nature. People are friendly too and i always felt safe there.
Tell her to have fun ;)
|