I submitted my passport on 11 March, 2015 and received it back on 26 March, 2016 so it took exactly 15 days for them to process, not sure how much time they take these days.
don't make the mistake of bringing all your money in a CAD bank draft... it took more than 12-15 days for CIBC to remove the hold on my available funds. so carry as much cash you will be needing for the 10 days you're in Canada.