Simply mounting your bike after becoming the master of Canard won't work; you have to actually ride from one destination to another or go around in circles to register the bike as being ridden. You can check on the amount that you've been on it if you go to the Book of 1000 in Canard and choose the last book, which tracks everything related to the bike. You can get his trophy as early as Volume 1, though you will be riding a lot more in later volumes. If you're going for completing the books to the maximum values per volume (3, 6, 9 respectfully, not sure about Volume 4), you will need to use the bike repeatedly anyway.