And just a suggestion, you should say that you intend to stay only for a week or two.
It is also a good idea to describe in that letter an approximate agenda of your trip in Canada DAY BY DAY...where you are going to go , what you are going to look at...
Your intention to stay 3 month is questionable... As soon as you get visa you can stay in Canada 6 month but I would not advice you to say the Embassy that you are going to stay in Canada for three months or to indicate $5000 for a trip for, I would say, 2-3 weeks